Drużyna grotołazów organizuje trening w największej jaskini Bajtogór. Trening polega na przebyciu drogi od komory leżącej najwyżej, do komory leżącej najniżej. Grotołazi mogą posuwać się tylko w dół, tzn. kolejne odwiedzane komory muszą leżeć coraz niżej. Dodatkowo każdy z nich ma wyjść z najwyższej komory innym korytarzem oraz każdy z nich ma wejść do najniższej komory innym korytarzem. Pozostałe korytarze grotołazi mogą pokonywać wspólnie. Ilu grotołazów może odbyć trening jednocześnie?
Napisz program, który:
W pierwszym wierszu standardowego wejścia jest zapisana jedna liczba całkowita
(
), równa liczbie komór w jaskini. Komory są ponumerowane liczbami do
do
w taki sposób, że komora z większym numerem leży niżej od komory z numerem mniejszym. (Najwyższa komora ma numer
, a najniższa
.) W wierszach o numerach
są opisane korytarze wychodzące z kolejnych komór
, do komór o wyższych numerach (w wierszu o numerze
znajduje się opis korytarzy wychodzących z komory o numerze
). Każdy z tych wierszy zawiera ciąg nieujemnych liczb całkowitych pooddzielanych pojedynczymi odstępami. Pierwsza liczba w wierszu,
,
, jest liczbą korytarzy prowadzących z komory do komór o wyższych numerach, natomiast kolejne
liczb to numery komór, do których te korytarze prowadzą.
W jedynym wierszu standardowego wyjścia Twój program powinien zapisać jedną liczbę całkowitą, równą maksymalnej liczbie grotołazów mogących wziąć jednocześnie udział w treningu.
Dla danych wejściowych:
12 4 3 4 2 5 1 8 2 9 7 2 6 11 1 8 2 9 10 2 10 11 1 12 2 10 12 1 12 1 12
opisujących następującą jaskinię:
poprawną odpowiedzią jest:
3
Autor zadania: Marcin Kubica.
W razie problemów technicznych ze Szkopułem, prosimy o kontakt mailowy pod adresem szkopul@fri.edu.pl.
Jeśli chciałbyś porozmawiać o zadaniach, rozwiązaniach lub problemach technicznych, odwiedź nasze serwery na Discordzie. Są one moderowane przez społeczność, ale członkowie zespołu wsparcia również aktywnie się tam udzielają.